param algs