This is the wrapper of agile uploader