fully working uploader
clean up.