added outgoing message pipeline