Answers from user M00TZ