adding to foucault