bunch of stream commission