clear while 0