examples and makefile