first crack at parameterization