sets up basic app structure