B:add stream util