Add stream APIs