added structure for Spectrum module