controller changes
update app structure and add services