adding data reciever