updated controller action routing, namespacing for scalability