Types of IMFs