renamed transformStream