refactor mensajes