parse in nested messages