Finished implementing part 3 of the complex feature.