correcting bad checking
correcting mistakes