file upload enhancement