Param algs