While loops new changes