seperate the prompts from getData so it doesnt take as many read operations