if if else and else... and a change of variable handling