added broadcast reciever, changed send message fragment