param alg