Answers from user jacktolory