add multiple algs