support multi-variant features