use native is calls in combine