final makefiles and readme update