3 Types of Skills