message parser placeholder