These authors contributed equally: Yanan Cao, Lin Li