new name ( API ) , compile ok , not work