updated for colors