new value comparision