Add interpolation methods to model
Fix interpolate bug