give signal an access to 'this'