playing with patterns