Types of Approaches