messaging improvements