add function(native_access)