Answers from user 420oP