created the app structure