added special Patterns