better comparision