streamline ocl calls