parallelizes
not defined yet