HW6:task1: done