add Makefile
update Makefile