stream mode now does matrix multiply