对core做了一下修改