use pmsg