Answers from user A2TUK