add CharacterStream