first stream prototype