added gvar_gvar_diff case