half HW1.5 done