support adding extra information to upload data