Answers from user AjHamilton1