Half progress on HW5