reorganizing app structure;
application services refactor.