added more api call definitions