understanding the assignment