Answers from user cjb508