rough pass at impl faceting on tags