Plugins API expansion & update

Plugins API expansion & update
jshint will complain about double quotes.