Answers from user 4thegram