Update assignment1