TYPES OF FOUNDATIONS