Shangguan Hen repairs