better .character class