Creating the plugin boilerplaite