添加内存版本实现