fixed puiMessage