movre buffering to stream; more tests for layers