function修正