Keywords: Patternsxx