networking + new app structure combined