more kaleidoscope stuff