Split resposibility for mvc.
Add like controller, model, view.