Answers from user hongheng