Assignments explained