spontaneous signal processing stuff