Chenliang Xu's following