Types of mechanisms