mains and hazards