Embracing Stream