updated assignment 2
new