patterns  patterns  patterns
 patterns  patterns  patterns