message code handling