Mainly adding HW1