fixed add_subvar_input