part 3 of Assignment