added spectrum as submodule