Reconstructed implementation of user MVC.