now uploading with react