stream and snack (15)

the 100 day project: progress after 20 days