add concurrent programming modules