added web app structure