adding parameter interpolation