change Tree IO, can use coustomized LP and RP now. see IOUtils.java for more