app structure on first commit