refactor facets in sections