add rest of interpolation methods