Chenxin Ran | doi.page