add gui-forms and controllers
adding view-models