more kaleidoscope work
read data from console