Answers from user thecoming777