Added source files and examples