improve example
update Makefile to make modules