add more ffi helper