don't need variantbuilder any more