implemented uploading 3 files