patterns on patterns.