Different Types of Foundations