Answers from user juniorced538