Main Patterns

Complete and continue