Haoyu Long | doi.page