improved parameterization