Programming assignment 2: adding local changes