add new patterns