I've tried just this :-) But there is still problem that $stdout is global variable and pust/print/etc in load method use just these global variables. I don't know how to populate my wrapper object to load method and separate buffers between threads at once. Jan Molic