start one to all
bug fixes/completed one to all openCL