assignment 1, update