add example & makefile