made abs a FuncTerm