assignment 4  -initial commit