started coding part 3