restore string