chen yufei yamaguchi