modify assignment