added wavelength interp