Xuan Shan's public data