Implement Client API methods