Answers from user AJSupreme