updates to API for ISPC