vivi-alg documents