added a sample kaleidoscope source code