experiment with streaming
streaming save method
fix tests
test streams