HW06 Complete