adding more patterns.