Working plugin
Add tests