added id's and new api