alg revised