add initial app structure