Finish with HW1 Part4 and Part5