added Stream