new h5parm implementation