changed the makefile to the dependency graph. (need to see if correct)