beginning the VariantBody implementaiton