wokring rainbow generatoer, but slow.