add signals, and the scope,  variable-link for signals