basic app structure created