changes unto assignment 2