hazard_detection added