add save/load functions

增加了保存读取功能