Answers from user PawelRudnicki