question stream is somewhat functional