HW7:task2: done