fun with patterns