destructive patterns