hw6, stream-adventure exercises complete as a bonus