streams and links