Updated upload process.