superpatterns