compare use equals