character manager