Uploading plugin basic structure