Ten Patterns