parallel execution. Closes #68