initial support for multiple stream