production ready MVC update