building messages nested in conversation