Answers from user aidenwrighter