Created a framework for the plugin