kaleidoscopic complexity