Review Modern Patterns