work on file uploader widget