buffered output has been implemented