added Value upStreams and masked Stream through IStream