start the app structure