Added additional API calls and test cases