updateded character