Why do Designers Charge for Patterns_