Haobing Cao's public data