add algs