streams and http