Can add signals with function calls