create a c lib owned