fix parametric initialization