app structure added