more work on chained api requests