more alg changes