...
.
Working with signals
Refac
refac
...