first commit added MainController, its a view