added other API calls left out in initial commit