assignment 2 new changes