Answers from user yuliu