rework interface to give end user control over streaming