par still works after refactor
parfor still works after refactor