backward compatible integrate nd