Models and patterns