[40] streams soln
[41] yay optional arguments