added foundation part 2