readxml privatized