notes on signals