no patterns