finished interpolation module example