added colors thanks to Jeff LaMarche