Answers from user v20live