Work on uploader function