MVC fully implemented

MVC fully implemented