parameterizable