added plugin and example.