first message parsing
first message parsing