with subtract
with absValue