depatterns