Types of assignments