set up foundation framework