back to kaleidoscope for diff