update to: APIs, close to end