PATTERNS ADDED