fixed to interpolate