- tuning speed of the rainbow
- clean source code