patterns and prints