updates to the messaging interface