updated 2-1 assignment