messages scafolding