updated process of choice_varx