some new patterns