add absAlg