finished project part 3