interp almost working