fixed up numerical comparators and hopefully string comparators now