fileupload module improvement