fixed API.