work on character class