refactor how facetviews are loaded + new suggestions facetview