Messagin tool

use `self.finished ? self.reply : self.finished`