More functional, more reactive
added escStream