Types of provider