Add streaming functionality