starting the complex uploader