add example for source files