Answers from user Kingbrendan