added char-ready? skeleton
added C++ stream magic