add some messaging features as well as update connection message