Answers from user AidenVespucci