working on message mediation, taking a break