refactored charactor adding