add some core memory function