add file uploading ui