added generated API