updated code base yet again, Improved Makefile.