added message transmission scaffolding