COMMON PATTERNS