facets DSL introduced