update with example
update makefile