updates to the API compliance