new adapting of the api