add interpolate option