Answers from user petergreen