added remaining api call prototypes