class PATTERNS