* Add stream functions