add third color for spectrum