patternsViewer