change String to VariantItem