Answers from user lind99a