changed message parser for new ideas