Task1 of part 3 added