add create charactor method