IF and WHILE done too