python: alg changes