Self Design Kaleidoscopes