modifies assgnt2