MVC backend