Abstract character class added