updated API entry points