A systems thinking design approach to improve safety at rail level crossings