redoing makefile
progress