Answers from user 7syntax