parallel program modified