code comments
improved Makefiles