finished fixing uploader