working on cflibs