#4 complete: test upload file