adding more patterns