Base plugin file