so assignments