combined multiple lookup controllers, routes, and tests into a single lookup controller, route and test