added router, controller for lists