add plugin and doc