olg with linear interpolation