Answers from user gn1st