parallel maps needs a return value!
wip