Answers from user Angelbrown