adds choice of upload