clvariant class