Core functionality for the plugin completed