added the missing native functions