suggested rename  num -> niter     `niter_sd`, `niter_em`