updated assignment 3 added