character creation working