working through the streams chapter