clean up
add parallelSource