Answers from user A1jumpman