anti-patterns and patterns for... Note