fixing things gone wrong