data object is being created correctly for uploadDataset call, if the data object passed into the function is valid. It still doesn't actually upload this