All HW + Section 5,6,7 added