fix alg