added rest of the api calls