updated compiler: mp support