Answers from user princegideon