alg2 changes
alg2 changes