modfiy while 0 != 0