Answers from user 4leaf