upload the data