Answers from user n77toto