implemented <> <= and >=