initial bit on API change (wip)