Answers from user coolplatypus