ADVANCE-PATTERNS