implemented streaming values