add in openCL init methods