why this assignment?