pattern theories