Hanxiang Hao's public data