simple facets dsl
add facets module issues #40