CHECK THE MISTAKES