assignment 1 complete. updated from lecture 3.