adding variants