finish HW07!!!