draft for parallel js rust