api additions.