Answers from user noahe30