Refractor MVC