general improvements across the board
function to leave a conversation added