redoing the makefile
redoing the makefile