Finished up part 3.