add support for multi-variant features