characterId implemented