ocl utils needed