add support for tabulating variants