test
patterns!