while loop try