添加读写函数