added more api calls