modify some apis.