add lan message framework