check the if