not for this PR, 
open issue: how do we let users switch between different cov_params, robust,...