interpolate variables