I definitely need the while after the do portion