native functions binder