Answers from user adrian1man