add plugin and docs