Answers from user 4llhenry