more work on the alg