unified the function call api