added absolute and greaterThan