Answers from user borkot3262