generated API, 3