yunjiang's HW updated