error message improvedf
custom comparison ops support initial commit