almost finished with ocl hist