added latest work for batch file upload