correcting bad mistakes