AbstractMSG