started implementing facets