part 2 setup and prompts