wip api calls barebone