removed native code