message parsing partially complete