parallel program codes