add NewId and SaveId
finish SaveId