add ref to c conlib