some work on TPACF NativeC