new take on file uploader issue