spectrum manipulation