implemented api call methods