Answers from user adamjackpc