finished validating prompts

while do while