Corresponding author: JiJin Zhu