initial completion, focus on forLoop for dispatching reqs