Added explanation of the plugin
code change to use encapsulation
updated version of the plugin