adjust name of func