loop set up and first prompt