revisting foundation framework