add streaming