Patterns, models, and queries door