Stream API third draft