add msgh proc code