add: restore