drill down complete calling api needs a little work