Designing and selling patterns