more operations on stream