task2:part1