streaming buffer works
before checkout