adds file upload