client app structure is working