initial work on spectra and channels