edit alg3