make controler run safe