加入natives的部分实现