repairing an umbrella is for having a functional umbrella