patterns are incredibly powerful