Answers from user samkayy