use toCompare