begin working on parameterization optimization