add several APIs