introduce S# storage for streaming