Types of Assignments