added native api