just puts before while