updated Makefile
todo updated