changed send notifcation functions to use self.address