renaming natives
registered natives, need to write implementation