added WHILE loop functionallity - person b Comm[#6].