Xuan Ban's part update