COMPREHENSION HOURLY FEES: HOW SAN DIEGO ROOFING PROVIDERS COMPOSITION THEIR PRICES