add kaleidoscope tests