update for assignment