add line interpolation