mix and match patterns

mix and match patterns