I need some input on pattern organization--please