new patterns.