Made skeletal abstract Variant