added some Char functionality