added utils
ignore junk
resolved conflict in reduce_spectra