gt assign3
gt assign3 update