updated bulk message parsing.