foundation revise