some example while program