added Character class