add space before while