add parallel progr