added char support
added byte buffer