transactional stream structure