added meal breaks and user input