Answers from user aladz99