first api usage