example should use Pattern, not old subclass