wip how's the api?