renamed major_names.py to characters.py for clarity