uml done, changed controller class to parser