adding support for various streaming backends
adding support for various streaming backends