for and if