alg: 18.1 - 18.4
alg: fixes