changes on the api