st-while loop