WORKING CHARACTER CLASS W/O SUBCLASSES