added native calls