an umbrella is for shading the user