update with new api additions