added in a stream portion