restore working