MVC imporvements