Modern Abstract Patterns