more patterns