resolve #5 add blackbody spectra