adding stream filter trait