character class handling individual characters