separated a source files and a example files