almost running native func call after refactor as object