working linear interp for wide and narrow