data interpolation, fixed offset bug