added Caleidoscope functions and examples