add new plugin code