fix some apis...