additional_text as a hash allowing for stacked messages, role & node
level