more additions to the logic for new character creation