Answers from user johndave19