added all the modules required for par for