post hd_lession1 & some modification