playing with while loops