added forward dec of facet class