chap5: starts work on lazy streama