refactor rename call