Answers from user james2andry