alg ref