cute side-effect is this class is also a short lesson on streaming modes!