standardize plugins and loggable handling