software generates colorful