add kaleidoscope