facets finished with some bugs to solve