changing name of the plugin and updating code to the latest working