start implementing and test bad ocl std lib