User MVC functionally complete