initial libopencdev commit