extending foucault into data table