Initial work on stream downloading