Answers from user adenlshaw