adds fileupload fonctionnality