rewrite of the terminal plugin
rewrite of the translation plugin