Hualiang's doc