added XTextPane
updated the IOStream