organizing parallelism