message couplings