* implemented parallel stuff
* everything except stack splitting is implemented