modify if