putting streams together, some problem with filtering