playing with signals
cleanup