chapter2 streams & prepare books