chang function name